set_project("tbox")
set_xmakever("2.5.1")

set_version("1.6.7", {build = "%Y%m%d%H%M"})

set_warnings("all", "error")

stdc = "c99"
set_languages(stdc)

add_rules("mode.release", "mode.debug", "mode.profile", "mode.coverage")

if is_mode("debug") then
  add_defines("__tb_debug__")
end
if is_mode("valgrind") then
  add_defines("__tb_valgrind__")
end
if is_mode("asan") then
  add_defines("__tb_sanitize_address__")
end

includes("src")
